Roslyn is a code name for the .NET new compiler platform, Named after the city "Roslyn" from Washington. This is a project which will have both C# and Visual Basic languages compilers that are completely written in their language and the API for Code analysis and Refactoring. The first version of Roslyn is released in 2011 and it is one of the first steps to achieve the .NET cross-platform dream.